package com.fauks.ssm.mybatis.mapper;

import com.fauks.ssm.mybatis.bean.MNews;

import java.util.List;

/**
 * 自关联查询
 */
public interface SelfAssocaMapper {

    /*获取所有下级(子集+孙集)*/
    List<MNews> selectChildrenByParent(int pid);

    /*按照id查询新闻以及所有子类*/
    MNews selectById(int id);

    /**
     * 多对一关联查询
     * 根据id查询新闻以及新闻所有父级-->递归查询父级
     * @param id
     * @return
     */
    MNews selectNewsAndParent(int id);
}
